photobiological water splitting - English Synonyms Dictionary